Wyodrębnij BZIP2

BZIP2, 'Burrows-Wheeler Block Sort Text Compressor,' to narzędzie do kompresji plików często używane w systemach Unix i Linux. Jak sugeruje jego nazwa, nadaje się idealnie do kompresji pojedynczych plików tekstowych. Chociaż jest to popularny format w tych systemach operacyjnych, zdarzają się sytuacje, gdy rozpakowanie może się nie powieść. Często dzieje się tak, ponieważ dekompresja dużych plików BZIP2 wymaga więcej pamięci i zasobów CPU niż inne formaty, lub może wystąpić, gdy biblioteka do ekstrakcji nie obsługuje zagnieżdżonych archiwów, takich jak pliki TAR.

Jednak IronZIP obsługuje wszystkie te formaty, eliminując wszelkie problemy z kompatybilnością. Działa również na wszystkich głównych systemach operacyjnych. Oto krótki przykład, jak wyodrębnić pliki BZIP2.

Wyodrębnianie archiwum BZIP2

Można łatwo uzyskać dostęp do funkcjonalności przestrzeni nazw IronZIP w projekcie. W szczególności klasa IronBZIP2Archive zawiera metodę ExtractArchiveToDirectory, która umożliwia wyodrębnienie zawartości pliku BZIP2.

Metoda ExtractArchiveToDirectory klasy IronBZIP2Archive jest przeznaczona do rozpakowywania zawartości pliku BZIP2 do wskazanego katalogu. Pierwszym wymaganym parametrem jest pełna ścieżka do pliku BZIP2, podczas gdy drugi parametr wskazuje folder docelowy. Deweloperzy mogą polegać na tym procesie zarówno pod względem efektywności, jak i bezpieczeństwa.

Należy pamiętać, że w nazwie pliku musi być uwzględnione zarówno oryginalne rozszerzenie pliku, jak i rozszerzenie .bz2. Dzieje się tak, ponieważ rozszerzenie pliku jest usuwane podczas procesu kompresji, a metoda usuwa także rozszerzenie .bz2 podczas wyodrębniania.

Poznaj tworzenie, odczytywanie i wyodrębnianie plików ZIP za pomocą IronZip

Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 19,517 | Wersja: 2026.4 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronZip
uruchom próbkę zobacz, jak twoje pliki stają się archiwum.